§ Fox3.0 APP打包指南(IOS)
§ 初始版本包说明
初始版本包是用于在安装app后,第一次打开APP后解压的资源。如下图所示,版本包中一般包含两个文件夹:

§ configuration
放置配置文件,其中client.properties是主要的配置文件,配置说明如下
#主工程
web/mainApp=fox
#设备回退键触发事件
web/backAction=javascript:fox.custom.logout()
#是否启用更新
version/updateEnabled=false
#版本服务器地址,可支持列表,以‘,’分割
version/address=http://192.144.128.218:9291
#版本服务器更新策略,选项问:fore:必须更新完成后才能进入,options:可选
version/updatePolicy=options
§ workspace
放置web资源,内部结构如下
- main_app 主工程(名称可改),必须与client.properties中得入口APP名保持一致
- h5_apps 子工程目录,可多个目录名和应用名一致
- cdn 公共JS、CSS库目录,是平台CND路径的本地缓存目录
PS:初始版本包的示例一般会在源代码包的version文件夹下
§ 初始版本包打包
初始版本包打包有两种方式,分别为在线打包和手工打包,下面我只介绍手工打包。
§ 步骤一
在fox/version目录下建立目录,目录名和app的 bundle identifier保持一致,规则为:
bundle identifier中点替换为下划线,例如 fox.app -> fox_app

§ 步骤二
把configuration 和 workspace目录加入到version对应的目录下面

§ APP打包
APP打包需要使用Xcode,请预先准备环境。 选择XCode顶部菜单Product->Archive 具体过程请baidu或goodgle